package com.itita.ww2.model.item.enums;

/**
 * 装备类别 IXXYYZZZZ -> YY
 * @author NorthLan
 *
 */
public enum ItemEquipType {
	UNKNOWN("00"), // 未知
	WEAPON("01"), // 武器
	AMMO("02"), // 弹药
	TOP_ARMOR("03"), // 上身
	MID_ARMOR("04"), // 中身
	BELOW_ARMOR("05"), // 下身
	SPECIAL("06"), // 特殊
	;
	private String val;

	private ItemEquipType(String val) {
		this.val = val;
	}

	public String getValue() {
		return this.val;
	}

	public static ItemEquipType idValueOf(String itemId) {
		// itemId,取类别代号 IXXYYZZZZ -> YY
		String typeId = itemId.substring(3, 5);
		for (ItemEquipType it : values()) {
			if (it.val.equals(typeId)) {
				return it;
			}
		}
		return UNKNOWN;
	}
}